# -*- coding: utf-8 -*-
"""
Created on Mon Apr 28 07:59:07 2025
笛卡尔心形
@author: Bradley
"""
import matplotlib.pyplot as plt   #导入matplotlib第三方绘图库
import numpy as np                #导入numpy第三方科学计算库

x=np.linspace(0, 2*np.pi, 500)    #0到2π范围内均匀取500个值
a=6
rho=a*(1-np.sin(x))               #笛卡尔心形公式
plt.subplot(polar=True)           #设置为极坐标
plt.plot(x,rho,c='r')             #绘制红色的心形图
plt.text(0, 0, 'Love You,bq', color='m')  # 标注文字
plt.show()
